Salvando imagens no banco de dados
Você verá como pegar uma imagem e transformar em string e como pegar essa mesma string e transformar em imagem.
Pessoal, recentemente precisei pegar uma imagem e salvar em uma tabela no banco de dados para posteriormente utilizar.
Segue abaixo os códigos:
//converter imagem em string
this.pictureBox1.Image = Image.FromFile(strFn);
FileInfo arqImagem = new FileInfo(strFn);
long tamanhoArquivoImagem = arqImagem.Length;
FileStream fs = new FileStream(strFn, FileMode.Open, FileAccess.Read, FileShare.Read);
byte[] vetorImagens = new byte[Convert.ToInt32(tamanhoArquivoImagem)];
int iBytesRead = fs.Read(vetorImagens, 0, Convert.ToInt32(tamanhoArquivoImagem));
fs.Close();
textBox1.Text = System.Convert.ToBase64String(vetorImagens);
//converter string em imagem
byte[] vetorImagens = Convert.FromBase64String(textBox1.Text);
MemoryStream ms = new MemoryStream(vetorImagens, 0, vetorImagens.Length);
Image image = Image.FromStream(ms, true);
Espero que também ajudem vcs.
Até o proximo artigo.
Veja Também:
Artigos Relacionados
Olá, deixe seu comentário para Salvando imagens no banco de dados